<?php
// 获得树形结构
function genTree9($items) {
    $tree = array(); //格式化好的树
    foreach ($items as $item)
        if (isset($items[$item['parent_id']]))
            $items[$item['parent_id']]['son'][] = &$items[$item['id']];
        else
            $tree[] = &$items[$item['id']];
    return $tree;
}

// 获取timestamp时间戳
function getTime(){
    return date('Y-m-d H:i:s',time());
}

// 获取树状结构
function getMenuTree(){
    // 获取菜单列表
    $menu_list=M('menu')->where('status=1')->order('parent_id desc,sort')->select();
    $menu_arr=array();
    foreach ($menu_list as $item){
        $menu_arr[$item['id']]=$item;
    }

    return genTree9($menu_arr);
}

function sortByTwoFiled($data, $filed1, $type1, $filed2, $type2)
{
    if (count($data) <= 0) {
        return $data;
    }
    foreach ($data as $key => $value) {
        $temp_array1[$key] = $value[$filed1];
        $temp_array2[$key] = $value[$filed2];
    }
    array_multisort($temp_array1, $type1, $temp_array2, $type2, $data);
    return $data;
}


